############################################################################
# Copyright 2021 Salieri <f.yu@verimake.com>
# 
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.  The
# ASF licenses this file to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance with the
# License.  You may obtain a copy of the License at
# 
#   http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
# License for the specific language governing permissions and limitations
# under the License.
###########################################################################

APP?=Integrated_Test

.PHONY : build

build:
	cmake -E make_directory build.ninja
	cd build.ninja && cmake .. -G"Ninja" -DAPP=$(APP)
	ninja -C build.ninja -j8

program:
	ninja programtask -C build.ninja -j8

build_eclipse:
	@rm -rf build.eclipse
	cmake -E make_directory build.eclipse
	cd build.eclipse && cmake .. -G"Eclipse CDT4 - Ninja" -DAPP=$(APP)
	ninja -C build.eclipse -j8

clean:
	rm -rf cmake_output
	rm -rf build.eclipse
